package com.imcode.filedemo;

import java.io.File;

/**
 * 遍历 D:\JAVAEE007_VIDEO\01_第一阶段 文件夹下所有的文件和文件夹
 */
public class DiGuiDemo03 {


    public static void main(String[] args) {
        searchFile(new File("D:\\JAVAEE007_VIDEO\\01_第一阶段"), 0);
    }


    public static void searchFile(File file, int i) {
        String tab = "";
        for (int j = i; j > 0; j--) {
            tab += "\t";
        }
        if (file.isDirectory()) {
            // 获取该文件夹下所有文件对象的数组
            File[] files = file.listFiles();
            for (File f : files) {
                System.out.println(tab + f.getName());
                if (f.isDirectory()) {
                    searchFile(f, ++i);
                }
            }
        }
    }
}
/*

1
    1-1
        1-1-1
            1.txt
    1-2
 */